
function randomColor() {
  return '#' + Math.random().toString(16).substr(2, 6).toUpperCase();
}
const top = [
  {
    label: "首页",
    path: "/wel/index",
    icon: 'el-icon-document',
    meta: {
      i18n: 'dashboard',
    },
    parentId: 0
  },
  // {
  //   label: "测试",
  //   icon: 'el-icon-document',
  //   path: "/test",
  //   meta: {
  //     i18n: 'test',
  //   },
  //   parentId: 1
  // },
  // {
  //   label: "更多",
  //   icon: 'el-icon-document',
  //   path: "/wel/more",
  //   meta: {
  //     menu: false,
  //     i18n: 'more',
  //   },
  //   parentId: 2
  // }
]
const first = [
  {
    label: '商家',
    path: '/merchant',
    iconBgColor: randomColor(),
    children: [
      {
        label: '商圈好店',
        path: 'goodShop',
        iconBgColor: randomColor(),
        children: [
          {
            label: '分类列表',
            path: 'classification',
            iconBgColor: randomColor(),
            component: 'views/merchant/goodShop/classification/index',
          },
          {
            label: '商圈列表',
            path: 'businessDistrict',
            iconBgColor: randomColor(),
            component: 'views/merchant/goodShop/businessDistrict/index',
          },
        ]
      }
    ]
  },
  {
    label: '权限',
    path: '/permission',
    iconBgColor: randomColor(),
    children: [
      {
        label: "角色管理",
        path: 'roles',
        component: 'views/permission/roles/index',
        icon: 'icon-caidan',
        iconBgColor: randomColor(),
        children: []
      },
      {
        label: "员工管理",
        path: 'staffManagement',
        component: 'views/permission/staffManagement/index',
        icon: 'icon-caidan',
        iconBgColor: randomColor(),
        children: []
      },
    ]
  },
  // {
  //   label: "缓冲",
  //   path: '/cache',
  //   component: 'views/util/cache',
  //   icon: 'icon-caidan',
  //   iconBgColor: randomColor(),
  //   meta: {
  //     i18n: 'cache',
  //     keepAlive: true
  //   },
  //   children: []
  // },
  // {
  //   label: "参数",
  //   path: '/params',
  //   component: 'views/util/params',
  //   icon: 'icon-caidan',
  //   iconBgColor: randomColor(),
  //   meta: {
  //     i18n: 'params',
  //   },
  // },
  // {
  //   label: "详情页",
  //   path: '/detail',
  //   component: 'views/util/detail',
  //   icon: 'icon-caidan',
  //   iconBgColor: randomColor(),
  //   meta: {
  //     i18n: 'detail',
  //   },
  // },
  // {
  //   label: "标签",
  //   path: '/tags',
  //   component: 'views/util/tags',
  //   icon: 'icon-caidan',
  //   iconBgColor: randomColor(),
  //   meta: {
  //     i18n: 'tags',
  //   },
  //   children: []
  // },
  // {
  //   label: "存储",
  //   path: '/store',
  //   component: 'views/util/store',
  //   icon: 'icon-caidan',
  //   iconBgColor: randomColor(),
  //   meta: {
  //     i18n: 'store',
  //   },
  //   children: []
  // },
  // {
  //   label: "日志监控",
  //   path: '/logs',
  //   component: 'views/util/logs',
  //   icon: 'icon-caidan',
  //   iconBgColor: randomColor(),
  //   meta: {
  //     i18n: 'logs',
  //   },
  //   children: []
  // },
  // {
  //   label: "返回顶部",
  //   path: '/top',
  //   component: 'views/util/top',
  //   icon: 'icon-caidan',
  //   iconBgColor: randomColor(),
  //   meta: {
  //     i18n: 'top',
  //   },
  //   children: []
  // },
  // {
  //   label: '多级菜单',
  //   path: '/deep',
  //   iconBgColor: randomColor(),
  //   children: [
  //     {
  //       label: '多级菜单1-1',
  //       path: 'deep',
  //       iconBgColor: randomColor(),
  //       children: [
  //         {
  //           label: '多级菜单2-1',
  //           path: 'deep',
  //           iconBgColor: randomColor(),
  //           component: 'views/util/deep',
  //         }
  //       ]
  //     }
  //   ]
  // },
  // {
  //   label: "外部页面",
  //   path: '/out',
  //   icon: 'icon-caidan',
  //   iconBgColor: randomColor(),
  //   meta: {
  //     i18n: 'out',
  //   },
  //   children: [
  //     {
  //       label: "官方网站(内嵌页面)",
  //       path: 'website',
  //       href: 'https://avuejs.com',
  //       icon: 'icon-caidan',
  //       iconBgColor: randomColor(),
  //       meta: {
  //         i18n: 'website',
  //       }
  //     },
  //     {
  //       label: "全局函数(外链页面)",
  //       path: 'api',
  //       href: 'https://avuejs.com/docs/api?test1=1&test2=2',
  //       icon: 'icon-caidan',
  //       iconBgColor: randomColor(),
  //       meta: {
  //         target: '_blank',
  //         i18n: 'api',
  //       }
  //     }
  //   ]
  // },
  // {
  //   label: "组合API方式",
  //   path: '/setup',
  //   component: 'views/util/setup',
  //   icon: 'icon-caidan',
  //   iconBgColor: randomColor(),
  //   children: []
  // },
  // {
  //   label: "通用模板",
  //   path: '/crud',
  //   component: 'views/util/crud',
  //   icon: 'icon-caidan',
  //   iconBgColor: randomColor(),
  //   meta: {
  //     i18n: 'crud',
  //   },
  //   children: []
  // },
  // {
  //   label: "表格",
  //   path: '/table',
  //   component: 'views/util/table',
  //   icon: 'icon-caidan',
  //   iconBgColor: randomColor(),
  //   meta: {
  //     i18n: 'table',
  //   },
  //   children: []
  // },
  // {
  //   label: "表单",
  //   path: '/form',
  //   component: 'views/util/form',
  //   icon: 'icon-caidan',
  //   iconBgColor: randomColor(),
  //   meta: {
  //     i18n: 'form'
  //   },
  //   children: []
  // },
  // {
  //   label: "异常页",
  //   path: '/error',
  //   meta: {
  //     i18n: 'error',
  //   },
  //   icon: 'icon-caidan',
  //   iconBgColor: randomColor(),
  //   children: [
  //     {
  //       label: "error403",
  //       path: 'error',
  //       component: 'components/error-page/403',
  //       icon: 'icon-caidan',
  //       iconBgColor: randomColor(),
  //       children: []
  //     },
  //     {
  //       label: "error404",
  //       path: '404',
  //       component: 'components/error-page/404',
  //       icon: 'icon-caidan',
  //       iconBgColor: randomColor(),
  //       children: []
  //     },
  //     {
  //       label: "error500",
  //       path: '500',
  //       component: 'components/error-page/500',
  //       icon: 'icon-caidan',
  //       iconBgColor: randomColor(),
  //       children: []
  //     }
  //   ]
  // },
  // {
  //   label: "关于",
  //   path: '/about',
  //   component: 'views/util/about',
  //   icon: 'icon-caidan',
  //   iconBgColor: randomColor(),
  //   meta: {
  //     i18n: 'about',
  //   },
  //   children: []
  // }
]
const second = [
  {
    label: "测试页面",
    path: '/test',
    component: 'views/util/test',
    icon: 'icon-caidan',
    meta: {
      i18n: 'test',
    },
    children: []
  }
]
let menu = [first, second];
export default [{
  url: "/user/getMenu",
  method: "get",
  response: ({ query }) => {
    return {
      data: menu[query.type || 0] || []
    }
  }
},
{
  url: "/user/getTopMenu",
  method: "get",
  response: () => {
    return {
      data: top
    }
  }
}
]